`timescale 1ns/100ps
module TB_SignExtend ();

reg  [15:0] in ;

initial begin
 in = 16'h 0000;
#50 in = 16'h FF00;
#50 in = 16'h 8F00;
#50 in = 16'h 7F00;
#50 in = 16'h 0F00;

end

SignExtend ins(.InSignExt(in));

/*
initial begin
   clk = 1'b0;
   forever #5 clk = ~clk;
end
*/
endmodule